package cn.doitedu.day01

/**
 * Scala for循环的使用
 */
object ForDemo {

  def main(args: Array[String]): Unit = {

    //1.遍历字符串（字符串有多个字符串组成，变量字符串就是将其每一个字符取出来）
    //val str = "abcedfg"
    //for(c <- str) println(c)
//    for(c <- str) {
//      println(c)
//    }

    //2.遍历数组
    val arr = Array(1,2,3,4,5,6,7,8,9)
    //①使用类似java中的增强for循环，没有下标
    //for(e <- arr) println(e)
    //②使用下标的方式
    for(i <- 0 until arr.length) {
      println(arr(i))
    }

    for(i <- arr.indices) {
      println(arr(i))
    }

    for(i <- 0 to arr.length - 1) {
      println(arr(i))
    }




  }

}
